﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using COFE.Core.Filter;
using COFE.Core.Utils;

namespace COFE.Core.EntryType
{
    public static class DefaultEntryTypeInfo
    {
        private static IEntryTypeInfo _directory = 
            new EntryTypeInfo(new IEntryFilter[] { new DirectoryEntryFilter() },
                    RegistryUtils.GetDirectoryDescription(),
                    null);
        private static IEntryTypeInfo _file =
            new EntryTypeInfo(new IEntryFilter[] { new FileEntryFilter() },
                    RegistryUtils.GetFileDescription(),
                    null);

        public static IEntryTypeInfo Directory { get { return _directory; } }
        public static IEntryTypeInfo File { get { return _file; } }
    }

}
